*{outline: none;padding: 0;margin: 0}
body{margin: 0;font-family: "微软雅黑"; padding-top: 88px; background-color: #fff}
h1,h2,h3{margin: 0}
ul,li{list-style: none;padding: 0;margin: 0}
img{border:none; padding: 0}
.block{display: block}
a,a:hover{ text-decoration: none}

.anchorBL{ display: none}
.w1200{ width: 1200px; margin: auto;}
.fl{ float: left; display: block}
.fr{ float: right; display: block}
.header{ width: 100%; height: 88px; box-shadow:0 0 6px #dfdfdf; background-color: #fff; position: fixed;top: 0; left: 0; z-index: 100}
.logo img{ height: 88px;}
.index_small{    font-size: 16px;
    Line-height: 24px;
    margin-bottom: 15px;
    margin-top: 6px;
    padding-left: 5px;
    white-space: nowrap;
    Overflow: hidden;
    text-overflow: clip;}
	.index_title{font-size: 16px;font-weight: bold;padding-left:5px;
margin-top:15px}
.navs li{ float: left; line-height: 86px; font-size: 16px; color: #323232; position: relative; transition: .3s}
.navs li .dropdowns{      position: absolute;
    top: 85px;
    left: -50%;
    width: 200%;
    z-index: 10;
    display: none;
    padding-top: 3px;
    box-shadow: 0px 3px 7px 0px #9C9C9C;}
.navs li:hover .dropdowns{ display: block}
.navs li>a{border-bottom: 3px solid #fff; height: 88px; transition: .3s}
.navs li:hover >a,.navs >.active a{ color:#174592;border-bottom: 3px solid #174592; }
.navs li .dropdowns a{ display: block; text-align: center; color: #515151; border-bottom: 1px solid #d2d2d2; height: 52px; line-height: 52px; background-color: rgba(255,255,255,.93);}
.navs li .dropdowns a:last-child{ border-bottom: 0}
.navs li .dropdowns a:hover{ background-color: #0b4892; border-bottom-color: #0b4892; color: #fff}
.navs li>a{ padding: 0 15px;}
.navs li a{ display: block; color: #323232}
.top_serch{ position: absolute; right: -67px; top:34px; width: 23px; height: 23px; background-image: url("../images/in_icon.png"); background-position: -21px -167px;}
.nav_box a{ display: block; width: 100%; height: 100%}
.nav_box{ position: relative}
.in_sall{ width: 100%; position: relative; overflow: hidden}
.in_sall img{ width: 100%; height: 100%; transition: 2s}
.in_sall div{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-image: url(../images/link_icon1.png); background-repeat: no-repeat; background-position: 96% 95%}
.in_sall div span{ display: block; position: absolute;; width: 93%; left: 4%;Top:20px;Font-size:22px;color: #fff}
.in_sall:hover div{background-image: url(../images/link_icon2.png);}
.in_sall:hover img{ transform:scale(1.1,1.1)}
.in_s1{ height: 830px !important;}

.in_s2{ height: 374px;}
.in_s2_1{ margin-bottom: 20px;}

.in_a_items{ margin-top: 50px;}
.in_a_items .row{ margin-left: -10px; margin-right: -10px}
.in_a_items .row>div{padding-right: 10px; padding-left: 10px;padding-bottom: 0px;}
.in_a_items_r2{ /*margin-top: 20px*/}
.com_video>img{ width: 100%}
.com_video{ position: relative}
.video_icon{ width: 200px; height: 200px; position: absolute; top: 50%; left: 50%; margin-top: -100px; margin-left: -100px; color: #fff; cursor: pointer}
.video_icon>span{ display: block; text-align: center; font-size: 30px; margin-bottom: 40px; width: 100%;Height:28px}
.video_icon img{ width: 97px; margin: auto; display: block}

.in_news{ margin-top: 45px;}
.in_news .nimg_box{ width: 100%; height: 238px; overflow: hidden}
.in_news .nimg_box img{ width: 100%; transition: .8s}
.in_news .in_n_t{ height: 38px; line-height: 38px; font-size: 16px; color: #383737; margin-top: 5px; margin-bottom: 6px; overflow: hidden}
.in_news .in_n_t>span{ display: inline-block; padding-left: 50px}
.in_news .line{ width: 44px; height: 1px; background-color: #174592; transition: .8s; margin-bottom: 10px;}
.in_n_text{ font-size: 14px; line-height: 24px; color: #4e4e4e}

.in_news_item:hover .in_n_t,.in_news_item:hover .in_n_text{ color: #174592}
.in_news_item:hover .line{ width: 100%}
.in_news_item:hover  .nimg_box img{ transform:scale(1.1,1.1)}
.in_news_item{ height: 470px;}

.footer{ background-color: #313131; color: #d8d8d8; font-size: 14px; line-height:45px; padding-top: 50px; padding-bottom: 70px; width: 100%; overflow: hidden}
.footer a{ color: #d8d8d8; }
.footer_link a,.footer_link span{ display: block}
.footer_link strong{ display: block; font-size: 24px; color: #fff; font-weight: normal; width: 100%;white-space: nowrap}
.footer_link span{ font-size: 16px; color: #fff}
.footer_link a:hover{ color: #174592; text-shadow: 0 1px 0px #000}
.copyRight{ width: 100%; font-size: 16px; color: #9f9f9f; text-align: center;height: 65px; line-height: 65px; border-top: 1px solid #b5b5b5; background-color: #313131;}
.copyRight a{color: #9f9f9f; }

.foot_wx img{ display: block; float: right}
.foot_wx span i{ display: inline-block; width: 23px; height: 20px; background-image: url(../images/in_icon.png); background-position: -21px -220px; position: relative; top:4px; }
.foot_wx span{ line-height: 21px;text-align: center; clear: both; width: 100%; display: block; padding-top: 16px; font-size: 16px;}
.footer_link1 >div{ width: 20%; float: left}
.wb_icon i{ display: inline-block; background-position: -20px -269px; background-image: url(../images/in_icon.png);width: 30px; height: 30px; position: relative; top:10px}
.wb_icon{ font-size: 16px}




.right_btns{ position: fixed; width: 69px; height: 190px; top: 50%; margin-top: -95px; right:0}
.right_btns_items{ width: 59px; height: 58px; margin-bottom: 4px; cursor: pointer; padding-left: 10px; position: relative}
.right_btns_items>span{ display: block; background-color: #0b4892; width: 59px; height: 58px; background-image: url(../images/in_icon.png); }
.right_btns_i1{ background-position: -2px 8px}
.right_btns_i2{ background-position: -2px -97px}
.right_btns_i3{ background-position: -2px -42px}
.right_btns_items2:hover{ background-image: url(../images/r_i.png); background-repeat: no-repeat; background-position: left center}
.right_btns_items2>div{ width:200px; padding: 8px; background-color: #e5e5e5; position: absolute; top: 0; right: 59px; font-size: 14px; color: #171717; display: none}
.right_btns_items2>div img{ max-width: 100%; margin: auto; display: block}
.right_btns_items2:hover>div{ display: block}
.banner img{ width: 100%}
.banner{ width: 100%}

.product_item{ width: 100%; overflow: hidden; padding: 86px 0; color: #fff; margin-bottom: 5px; background-size: cover}
.product_itemC{width: 80%; margin: auto}
.product_itemC>h2{ font-size: 16px; line-height: 45px;; font-weight:200}
.product_itemC>p{ font-size: 12px; line-height: 32px; margin-top: 19px;}
.product_itemC>a{ width: 140px; height: 44px; line-height: 44px; text-align: center; border-radius:22px; border: 1px solid #fff; display: block; color: #fff; margin-top: 60px; background-color: transparent; transition: .3s}
.product_itemC>a:hover{ background-color:#006db8; border-color: #006db8 }



/*产品中心*/
.product_list{ width: 100%; overflow: hidden}

.ny_top{ background-color: #fff; line-height: 67px;}
.ny_top a{ font-size: 16px; color: #3e3e3e}
.ny_top a:last-child{ color: #0b4892}
.ny_banner img{ width: 100%}

.qycp_list a>span{ display: block; width: 100%; height: 200px; overflow: hidden}
.qycp_list a>span img{ width: 100%; transition: .8s}
.qycp_list a>h2{ font-weight: 400; font-size: 16px; line-height: 24px; color: #555555; margin: 10px; }
.qycp_list a>p{ margin-top: 20px; font-size: 14px; color: #777777; text-align: right; }
.qycp_list li:hover a>h2{ color: #0b4892}
.qycp_list li:hover span img{transform:scale(1.1,1.1)}
.qycp_list li{height: 210px; margin-top:60px}

.page{ width: 100%; text-align: center; padding: 30px 0}
.page a{ display: inline-block; width: 50px; height: 32px; border: 1px solid #dcdcdc; color: #2f2f2f; text-align: center; line-height: 32px; font-size: 14px;}
.page .n_btn{ background-color: #dcdcdc}

.page a:hover,.page .active{ background-color: #0b4892; border-color: #0b4892; color: #fff}
.page .n_btn:hover{border: 1px solid #dcdcdc; color: #2f2f2f;background-color: #dcdcdc;}

.content{ width: 100%; overflow: hidden; padding: 30px 0; font-size: 14px; line-height: 36px;    letter-spacing: 1px !important;}
.content img{ max-width: 100%; margin: auto; }
.text_title{ font-size: 24px; color: #000; text-align: center; height: 90px; line-height: 90px; font-weight: bold}
.content .c_strong{ font-size: 20px;}
.c_pb img{ width: 100%}

.ny_top .pull-right a{
     height: 27px; line-height: 27px; padding: 0 30px;border-right: 1px solid #b5b5b5; margin: 20px 0;
}
.ny_top .pull-right a:hover,.ny_top .pull-right .active{color: #0b4892 !important; font-weight: 400 }
.ny_top .pull-right a:last-child{ color:#3e3e3e; border: none }

.ny_top .pull-right .active{color: #0b4892 !important; }


.Contact_us{ width: 100%; overflow: hidden; padding: 30px 0; font-size: 16px; line-height: 36px;}

.map_right .phone{ padding-left: 32px; background-image: url(../images/call_icon.png); background-repeat: no-repeat; background-position: left center}
.map_right .dress{ padding-left: 32px; background-image: url(../images/dress_icon.png); background-repeat: no-repeat; background-position: left center}
.map_right .p{ margin-bottom: 0; height: 40px; line-height: 40px}
.map_right >h2{ font-size: 24px; color: #2d2d2d; height: 50px; line-height: 50px; margin-top: 30px; margin-bottom: 10px}
.Contact_us_bo{ width: 100%; text-align: center; border-top: 4px solid #0b4892; height: 80px; line-height: 80px; margin-top: 45px;}
.Contact_us_bo div{ width: 50%; float: left}
/*人才招聘*/

.zp_row{ width: 100%; overflow: hidden; margin-bottom: 30px;}
.zp_title{ margin-bottom: 0}
.zp_row .zp_row_l{ width: 6.6%; height: 50px; float: left}
.zp_row_r{ float: left; width: 87%; font-size: 16px;color:#fff}
.zp_row_rT{ width: 100%; height: 48px; line-height: 48px; text-align: center;    border-radius: 50px;
    cursor: pointer;}
	.zp_row_rT div:first-child {width: 270px;}
.zp_row_rT >div{ height: 48px; overflow: hidden;width: 14%;}

.zp_title .zp_row_rT{     color: #000 !important;
    background-color: #fff !important;font-weight: bold;cursor: auto;}
.zp_title .zp_row_l{ background-image: none}
.zp_row_l{ /*background-image: url(../images/open.png);*/ background-repeat: no-repeat; background-position: center center; background-size:32% auto; margin-right: 15px; cursor: pointer}
.zp_row .open_o{/*background-image: url(../images/close.png)*/}
.zp_content{    background-color: #fff; position: relative; left: -15px; line-height: 30px; color: #000; overflow: hidden;  display: none;box-sizing: border-box;padding:2%;}

.zp_row_rT{    background-color: #E9EBED;
    color: #000;}
	.zp_row .open .zp_row_rT:hover{color: #FFFFFF;
    background-color: #174592;}
.zp_row_rT:hover {
        color: #FFFFFF;
    background-color: #174592;
}
.zp_content_p{ width: 90%; padding:3% 5%}
.zp_content .lxfs{ padding-top: 15px; border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin: 3% 5%; padding-bottom: 15px;}

.zp_row .open .zp_row_rT{     background-color: #E9EBED;
    color: #000;}


.rcsh_top{ width: 100%; font-size: 20px; color: #004986; height: 50px; line-height: 50px; border-bottom: 1px solid #0b4892; margin-top: 50px;}
.rcsh_top p{ float: left; height: 50px; border-bottom:3px solid #0b4892; position: relative; font-weight: bold; top: 1px}

.rc_scoll{ width: 100%; position: relative; height: 220px; margin-top: 30px;}
.rc_scoll li{ width: 24%; float: left; height: 220px; overflow: hidden; margin: 0 0.5%; border-radius: 10px; cursor: pointer}

.rc_scoll .carousel-control.left{ left: -60px; width: 60px; background-color: transparent; background: url(../images/rcsh_left2.png); background-position: center center; background-repeat: no-repeat; opacity: 1}
.rc_scoll .carousel-control.right{ right: -60px; width: 60px; background-color: transparent;background: url(../images/rcsh_right2.png); background-position: center center; background-repeat: no-repeat;opacity: 1}
.rc_scoll .carousel-control.left:hover{ background: url(../images/rcsh_left1.png);background-repeat: no-repeat;background-position: center center; }
.rc_scoll .carousel-control.right:hover{background: url(../images/rcsh_right1.png);background-repeat: no-repeat;background-position: center center; }
.rcsh_line{ width: 100%; height: 80px;}

.hytz_list li{ margin-top: 50px; overflow: hidden}
.hytz_list_c{ width: 89%; margin: auto; font-size: 12px; line-height: 28px; color: #585858}
.hytz_list_c h2{ font-size: 16px; color: #555555; font-weight: bold; height: 70px;line-height: 80px;}
.hytz_list li img{ width: 100%; transition: .5s}
.hytz_list li .img{ overflow: hidden}
.hytz_list li:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
.hytz_list .img_fr .img{ float: right !important;}




/*行业拓展*/

.tzxq{ font-size: 16px; color: #2c2c2c}
.tzxq_Title{ width: 100%;; height: 50px; font-size: 20px; color: #fff; background-color: #0b4892; margin-top: 70px; margin-bottom: 45px;}
.tzxq_Title span{ display: block; height: 25px; border-left: 5px solid #fff; margin-left: 12px; position: relative; top:12px; line-height: 25px; padding-left: 10px;}

.img_right .img{ float: right !important;}
.content_xq_item .text>div{ width: 90%; margin: auto; margin-top: 60px;}
.xq_bottom_an{ margin-bottom: 17px;}
.xq_bottom_an li{ height: 320px; line-height: 60px; text-align: center; font-size: 16px;}
.xq_bottom_an li i{ display: block; width: 100%; height: 260px; overflow: hidden}
.xq_bottom_an li img{ width: 100%; transition: .5s; margin: 0}
.xq_bottom_an li a{ color: #353535}
.xq_bottom_an li:hover a{ color: #0b4892}
.hzhb_item{ height: 106px;overflow: hidden}
.hzhb_item img{ display: block; max-width: 100%;}
.hzhb_list{}
.shichangfanwei{ width: 100%; background-color: #000}
.shichangfanwei img{ max-width: 100%;_width:100%}

/*客户支持*/
.jszc_serch{ width: 100%; height:90px; margin: 0 0 40px 0; position: relative; clear: both}
.jszc_serch_box{ width: 49%;height: 62px; position: relative; top:36px;}
.serch_input{     display: block;
    float: left;
    height: 54px;
    background-color: #fff;
    padding: 0;
       padding-left: 63px;
    font-size: 16px;
    outline: none;
    width: 85%;
    border-radius: 46px;
    border: 2px solid #DCDCDC;
	  }
.serch_btn{     width: 8%;
    height: 54px;
    border: 0;
    padding: 0;
    float: right;
    background-color: rgba(29, 108, 203, 0);
    background-image: url(/images/fdj.png);
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 2px;  position: absolute;
    left: 7px;}

.jszc_list{ width:50%; float: left; overflow: hidden; padding-right: 8%; border-right: 1px solid #dcdcdc}

.jszc_list_h2{     font-size: 16px;
    color: #2f2f2f;
    line-height: 48px;
    font-weight: bold;
    background-repeat: no-repeat;
    background-image: url(/images/7-04.png);
	background-size:0.7% 32%;
    background-position: 0px 17px;
    padding-left: 15px;}
.jszc_list li:hover .jszc_list_h2{ color: #0b4892}
.jszc_list_p{     font-size: 14px;
    line-height: 24px;
	padding-bottom:14px;
	margin-left:15px;
    color: #353535;
    border-bottom: 1px solid #255B9E;}
.jszc_list_span{ font-size: 14px; color: #0766aa; font-weight: bold; float: none !important;}

.jszc_right{ width: 42%; float: right; overflow: hidden;}
.jszc_right_t{ width: 100%; height: 44px; line-height: 44px; font-size: 16px;color: #2f2f2f; background-color: #dcdcdc; padding-left: 53px; background-image: url(../images/jszz_blong.png);
    background-repeat: no-repeat;font-weight: bold; background-position: 9px center}

.blongLink{ width: 100%; overflow: hidden; border-bottom: 1px solid #dcdcdc; padding-bottom: 20px}
.blongLink li{overflow: hidden; margin-top: 24px; padding-left: 24px; background-repeat: no-repeat; background-image:url(../images/jszz_sub.png); background-position: 0px 14px}
.blongLink li a>h2{ width: 100%; font-size: 16px; color: #333333; height: 28px; line-height: 28px;}
.blongLink li a>span{ display: block; float: left; font-size: 14px; color: #0b4892; padding-left: 26px; background-image: url(../images/jszz_date.png); background-repeat: no-repeat; background-position: left center; height: 25px; line-height: 25px;}
.blongLink li a>i{ display: block; float:right; font-size: 14px; color: #0b4892; padding-left: 26px; background-image: url(../images/jszz_view.png); background-repeat: no-repeat; background-position: left center; height: 25px; line-height: 25px;
font-style: normal}

.jszc_right_l2{ width: 100%; overflow: hidden; position: relative; margin-top: 24px;}
.jszc_right_l2 li{ width: 46%; float: left; height: 174px; margin: 2%; overflow: hidden; position:relative}
.jszc_right_l2 li img{ width: 100%; height: 100%}
.jszc_right_l2 li span{ position: absolute; width:100%; padding: 2.5%; height: 70px; background-color: rgba(0,0,0,.76); bottom:-70px; left: 0; transition: .5s; font-size: 16px; line-height: 24px; color: #fff}
.jszc_right_l2 li:hover span{ bottom: 0}
.kfzc_top{ overflow: hidden;}

.kfzc_item{ width: 170px; height: 206px; float: left; margin:0  22px}
.kfzc_item_box{ width: 170px; height: 170px; overflow: hidden; border-radius: 50%; text-align: center; cursor: pointer; background-color:transparent; transition: .5s}
.kfzc_item_box div{ width: 106px; height: 98px; margin: auto; border-bottom: 1px solid #dcdcdc; background-repeat: no-repeat; background-position: center center}
.kfzc_item_box span{ height: 36px; line-height: 36px; color: #4e4e4e; font-size: 16px; display: block}
.kfzc_item_box p{ height: 18px; font-size: 14px; color: #b7b7b7}
.kfzc_item_box:hover,.kfzc_top .active .kfzc_item_box{ background-color: #0b4892; }
.kfzc_item_box:hover p,.kfzc_item_box:hover span,.kfzc_top .active .kfzc_item_box p,.kfzc_top .active .kfzc_item_box span{ color: #fff}
.kfzc_item:hover,.kfzc_top .active{ background-image: url(../images/kfzc_icon9.png); background-repeat: no-repeat; background-position:center bottom}



.kfzc_item1 div{ background-image: url(../images/kfzc_icon2.png)}
.kfzc_item2 div{ background-image: url(../images/kfzc_icon4.png)}
.kfzc_item3 div{ background-image: url(../images/kfzc_icon6.png)}
.kfzc_item4 div{ background-image: url(../images/kfzc_icon8.png)}

.kfzc_item1:hover div,.kfzc_top .active .kfzc_item1 div{ background-image: url(../images/kfzc_icon1.png)}
.kfzc_item2:hover div,.kfzc_top .active .kfzc_item2  div{ background-image: url(../images/kfzc_icon3.png)}
.kfzc_item3:hover div,.kfzc_top .active .kfzc_item3 div{ background-image: url(../images/kfzc_icon5.png)}
.kfzc_item4:hover div,.kfzc_top .active .kfzc_item4  div{ background-image: url(../images/kfzc_icon7.png)}
.kfzc_menu{ width: 100%; overflow: hidden}
.kfzc_top{ width: 860px; margin: auto; padding-top: 54px; padding-bottom: 40px;}

.pxjh{ margin-top: 40px; overflow: hidden}
.pxjh_left{ width: 49.8%}
.pxjh_top{ width: 100%;  height: 46px; line-height: 46px; border-bottom: 1px solid #0b4892}
.pxjh_top span{ display: block; float: left; padding-left: 37px; background-repeat: no-repeat; background-position: left center; font-size: 16px; color: #0b4892; font-weight: bold; border-bottom: 3px solid #0b4892;
position: relative; top: 1px; height: 46px}
.pxjh_top a{ display: block; float: right; font-size: 16px; color: #0b4892; padding-right: 40px; background-image: url(../images/pxjh_icon_3.png); background-repeat: no-repeat; background-position: right center}
.class_bg span{ background-image: url(../images/pxjh_icon_1.png)}
.pxjh_left_list li{ width: 100%; height: 60px; line-height: 60px; border-bottom: 1px dashed #dadada; background-image: url(../images/pxjh_icon_6.png); background-repeat: no-repeat; background-position:left center}
.pxjh_left_list li span{ display: block; float: right; color: #0b4892}
.pxjh_left_list li >a{ display: block; width: 95%; margin: auto; color: #444444}
.peixun_bg span{ background-image: url(../images/pxjh_icon_5.png)}
.pxjh_left_list{ margin-bottom: 30px;}

.peixum_tab{ margin-top: 11px; font-size: 14px; color: #323232}

.peixum_tab>tbody>tr>td, .peixum_tab>tbody>tr>th, .peixum_tab>tfoot>tr>td,.peixum_tab>tfoot>tr>th, .peixum_tab>thead>tr>td,.peixum_tab>thead>tr>th {
    border: 1px solid #fff; min-height: 46px;
}
.peixum_tab>tbody>tr:nth-child(even){
    background-color: #eeeeee;
}
.peixum_tab>tbody>tr:nth-child(odd){
    background-color: #e8e8e8;
}
.tabletitle1{ width: 28%;}
.tabletitle2{ width: 27%}
.peixum_tab>tbody>tr>td:nth-child(1),.peixum_tab>tbody>tr>td:nth-child(2){ line-height: 30px;}
.peixum_tab tr td:nth-child(1),.peixum_tab tr td:nth-child(2){ text-align: center}
.peixum_tab tr td:nth-child(3){ line-height: 30px}

.peixum_tab>tbody> .tabletitle,.peixum_tab>tbody> .tabletitle >th{
    background-color: #1981d1 !important; color: #fff; text-align: center;
}
.edi_center span{ background-image: url(../images/pxjh_icon_2.png)}
.edi_center_content{ line-height: 30px; color: #3b3b3b; padding-bottom: 0; padding-top: 15px}
.edi_center_content img{ margin: 22px auto}
.edi_news span{ background-image: url(../images/pxjh_icon_4.png)}
.edi_news_special img{ width: 100%; transition: 1s}
.edi_news_special .img{ width: 33%; overflow: hidden}
.edi_news_special .pull-right{ width: 63%}
.edi_news_special{ overflow: hidden; margin-top: 11px;}
.edi_news_list li{ line-height:55px;}
.edi_news_special{ overflow: hidden}
.edi_news_special:hover img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}

.edi_news_special .pull-right >h3{ line-height: 37px; font-size: 16px; color: #0b4892}
.edi_news_special .pull-right >.p{ display: block; font-size: 14px; line-height: 24px; color: #595858; margin-top: 5px}
.edi_news_special .pull-right >.date{ font-size: 14px; color: #0b4892; margin-top: 12px; display: block}
.pxjh_left{ width:49.8%; padding-right: 18px; position: relative}
.pxjh_right{ width: 50%; padding-left: 26px; position: relative}
.download_title{ height: 47px; line-height: 47px; background: #0c4891; font-size: 16px; color: #fff; width: 100%}
.download_title span{ display: block; margin-left: 46px; float: left}
.download_title a{ display: block; color: #fff; float: right; margin-right: 24px;}
.download_page{ margin-top: 47px; margin-bottom: 80px;}
.doc_download{ width: 100%; background-color: #fff}
.doc_download li{ width: 90%; margin: auto; height: 60px; line-height: 60px;}
.doc_download li h3{ float: left; width:80%; color: #303030; height: 60px; line-height: 60px; font-size: 16px;}
.doc_download li a>span{ display: block; float: left; width: 10%; color: #303030; font-size: 16px;}
.doc_download li a> em{ display: block; float: right; color: #303030; font-style: normal; background-image: url(../images/down_icon.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px;; font-size: 16px; color:#303030 }
.doc_download li:hover a> em{background-image: url(../images/down_icon2.png); }

.download_video{ width: 100%; background-color: #fff; overflow: hidden; padding-bottom: 24px;}
.download_video li{ height: 178px; margin-top: 24px;}
.download_video_li{ width: 240px; height: 174px; overflow: hidden; margin: auto; border: 1px solid #dcdcdc}
.download_video_li .img{ height: 129px; margin: 6px; overflow: hidden; position: relative;}
.download_video_li .img span{ display: block; width: 100%; height: 100%; background-color: rgba(0,0,0,0.2); position: absolute; top: 0; left: 0; background-image: url(../images/video_icon.png); background-repeat: no-repeat; background-position: center center; background-size: 25% auto}
.download_video_li .img img{ width: 100%}
.download_video_li .text{ height: 30px; line-height: 30px; overflow: hidden; position: relative; border-top: 1px solid #dcdcdc }
.download_video_li .text span{ display: block; float: left; position: absolute; left: 12px; right: 46px; top:0}
.download_video_li .text a{ display: block; width: 46px; height: 30px; background-image:url(../images/down_icon.png); background-repeat: no-repeat; background-position: center center; position: absolute;right:0;top:1px;
border-left: 1px solid #dcdcdc}

.pxjh_right{ width: 50%; overflow: hidden}


/*新闻列表*/
.news_list_L{ float: left; width: 26%; display: block;height:174px;overflow: hidden}
.news_list_L img{ width: 100%; transition: 1s}
.news_list_R{ width:70%; float: right; margin-right: 0.84%;height:174px;}
.news_list li{ border-bottom: 1px solid #174592; margin-top: 42px; background-color: #fff; overflow: hidden}
.news_list_R>h2{ height: 32px; font-size: 16px; color: #2f2f2f; font-weight: normal; transition: .4s;font-weight: bold;}
.news_list_R>h2 a{color: #2f2f2f;}
.news_list_R>span{ font-size: 14px; color: #acacac; height: 30px; line-height: 30px;}
.news_list_R>p{ font-size: 14px; line-height: 24px; color: #353535; margin: 8px 0;    height: 75px;
    overflow: hidden;}
.news_list_R>a{ color: #acacac; transition: .4s}
.news_list li:hover .news_list_R>h2 a,.news_list li:hover .news_list_R>a{color: #0b4892}
.news_list li:hover .news_list_L img{transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
.news_title{width: 100%; border-bottom: 1px solid #c9c9c9; text-align: center; }
.news_title h1{ line-height: 45px; margin-top: 42px; font-size: 16px; color: #202020;}
.news_date{ font-size: 16px; line-height: 34px; margin-bottom: 16px; color: #848484; height: 34px}









/*input与label在ie11中不能保证水平*/

input[type='radio'], input[type='checkbox'] {
    margin: 1px 0 0;
    margin-top: 1px\9;
    /*ie6-9*/

    *margin-top: 0;
}

.nav-tabs a{
    color:#9caac0;
}

.mainContainer {
    width: 100%;
    height: 100%;
}
.main-top {
    width: 100%;
    height: 0px;
    display: none;
}
.main-center {
    width: 100%;
    height: 100%;
}
.main-bottom {
    width: 100%;
    height: 0px;
    display: none;
}

.cs-container {
    margin: 0px auto 0px auto;
    width: 100%;
    max-width: 1280px;
    min-width: 0px;
}
.cs-text-container{
    /*display: inline-block;*/
    /*width:100%;*/
    text-indent: 2em;
}
.cs-text-container1 {
    margin: 0px 5px 0px 5px;
    height: 100%;
}
.cs-text-container2 {
    margin: 0px 10px 0px 10px;
    height: 100%;
}

.cs-leftpanel {
    float: left;
    width: 23%;
    height: 100%;
    margin: 0px 1% 0px 1%;
}
.cs-rightpanel {
    float: left;
    width: 73%;
    height: 100%;
    margin: 0px 1% 0px 1%;
}

.cs-panel2{
    width:46%;
    margin: 0px 1% 1% 0px;
    float: left;
}

[class*="cs-title"]{
    font-weight:bold;
}
.cs-title1 {
    font-size: 40px;
    height: 50px;
    line-height: 50px;
    margin: 10px 0px 10px 0px;
}
.cs-title2 {
    font-size: 36px;
    height: 45px;
    line-height: 45px;
    margin: 10px 0px 10px 0px;
    color:#fff;
}
.cs-title3 {
    height: 38px;
    line-height: 38px;
    margin: 40px 0px 20px 0px;
    font-size: 18px;
    line-height: 1.2em;
    font-weight: normal;
}
.cs-title7 {
    font-size: 16px;
    height: 23px;
    line-height: 24px;
    margin: 20px 0px 10px 0px;
}

.cs-text1 {
    font-size: 16px;
    /*height: 23px;*/
    line-height: 24px;
}
.cs-text2 {
    font-size: 14px;
    /*height: 23px;*/
    line-height: 24px;
}
.cs-text3 {
    font-size: 12px;
    line-height: 24px;
}

.cs-text-color1 {
    color: #4d4d4d;
}
.cs-text-color2 {
    color: #808080;
}
.cs-text-bcolor1{
    background-color: #f5b494;
}
.cs-text-bcolor2{
    background-color: #eeeeee;
}

.cs-box0 {
    float: left;
    padding: 0px;
}
.cs-box1 {
    float: left;
    padding: 5px;
}
.cs-box2 {
    float: left;
    padding: 10px;
}

.cs-box-border1{
    border: 1px solid #00006b;
    margin: 20px 0px 10px 0px;
}
.cs-box-border .cs-title{
    padding:5px;
}
.cs-box-border .cs-text{
    padding:5px;
}

.cs-border-color1{
    border: 1px solid #00006b;
}
.cs-border-color2{
    border: 1px solid #bfd9ed;
}

.cs-subframe {
    width: 100%;
    height: 100%;
    border: 2px none;
}

.legend {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    padding: 0px;
    width: 100%;
    font-size: 21px;
    line-height: 40px;
    color: #333333;
    margin-bottom: 10px;
    clear: both;
}

thead{
    background-color: #f5df94;
}
.cs-table3 td{
    width:33%;
}

ol{
    list-style: decimal;
}



.hint{

}
.tip{
    background-color: #eeeeee;
    padding: 10px;
}
.highlight{
    background-color: #ffff00;
}
.span10 {
    width: 780px;
}

[class*="span"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
}



.demoCarousel .carousel-control {
    position: absolute;
    top: 40%;
    left: 15px;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    font-size: 60px;
    font-weight: 100;
    line-height: 22px;
    color: #ffffff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
 z-index: 100;
}
.demoCarousel .right {
    right: 15px;
    left: auto;
}
.demoCarousel .carousel-indicators {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 5;
    margin: 0;
    list-style: none;
}
.demoCarousel .carousel-indicators li {
    display: block;
    float: left;
    width: 10px;
    height: 10px;
    margin-left: 5px;
    text-indent: -999px;
    background-color: #ccc;
    background-color: rgba(255, 255, 255, 0.25);
    border-radius: 5px;
    line-height: 20px;
}
.demoCarousel .carousel-indicators .active {
    background-color: #fff;
}
.demoCarousel .carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.carousel-caption {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 15px;
    background: #333333;
    background: rgba(0, 0, 0, 0.75);
    color: #4d4d4d;
     text-align: left;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none;
}
.tab-content > .active, .pill-content > .active {
    display: block;
}
.cs-subframe {
    width: 100%;
        height: 850px !important;
    border: 2px none;
}


.video-js2 {
    display: block;
    vertical-align: top;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial,Helvetica,sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


.phone_menu{ display: none}
.Pkfzc_menu{ width: 100%; overflow: hidden; margin-top: 1px; display: none}
.Pkfzc_menu>div{ display: block; width: 25%; float: left;height: 50px; line-height: 50px; background-color: #0b4892; color: #fff; text-align: center}
.Pkfzc_menu>.active{ background-color: #fff; color: #0b4892}

@media (min-width: 1400px){

    .container {
        width: 1400px;
    }
    .max1300{
        width: 1300px;
    }
    .max1200{
        width: 1200px;
    }
    .max1040{
        width: 1040px;
    }
    .w1000{
        width: 1000px
    }
}

@media (min-width: 1300px){
    .max1300{
        width: 1300px;
    }
    .max1200{
        width: 1200px;
    }
    .max1040{
        width: 1040px;
    }
    .content_xq_item{ width: 1116px; margin: auto}
    .w1000{
        width: 1000px;
    }
}


@media (min-width: 1200px){
    .navs{ margin-right: 60px;}
    .top_serch{ right: 0}
}
@media (max-width: 1300px){
    .news_list_R>p{ margin: 0}
}
@media (max-width: 1200px){
    .max1040{
        width: 100%;
        margin: auto;
    }
    .in_s2{ height: 324px;}
    .in_s1{ height: 670px}
    .foot_wx img{ float: left}
    .zp_row_rT{ font-size: 14px}
    .news_list_R{ width: 74%; margin-right: 2%}
    .news_list_R>p{ margin: 0}

}
.viewer-button{ position: fixed !important;}
@media (max-width: 1100px){

}
@media (max-width: 1000px){
    .w1000{
        width: 100%;
    }
    .phone_menu{ display: block; width: 88px; height: 88px; position: absolute; right: 0; top:0; background-image: url(../images/menu.png); background-repeat: no-repeat; background-position: center center; background-size: 50% auto; cursor: pointer}


    .navs{ position:fixed; top: 80px; width: 100%; padding: 0; left: 0; background-color: rgba(0,0,0,.8); display: none}
    .navs li{ width: 100%;; text-align: center;}
    .navs li a{ color: #fff; height: 65px; line-height: 65px;}
    .navs li a,.navs .active a{ border-bottom: 1px solid #b5b5b5}
    .foot_wx{ float: left !important; margin: auto; text-align: center; margin-top: 10px}
    .foot_wx img{ float: none; margin: auto}
    .product_itemC{ width: 90%}
    .product_item{ padding: 60px 0;}
    .serch_input{ width: 85%}
    .serch_btn{ width: 13%}
    .span10{ width: 90%; margin: 0 !important; margin: auto !important;}
    .kfzc_top{ display: none}
    .span6{ margin: 0 !important;}
    .Pkfzc_menu{ display: block}
    .news_list .more{ display: none}
    .map_right .p{ height: auto}

}
@media (max-width: 980px){
    .in_s1{ margin-bottom: 20px;}
    .product_itemC{ width: 90%}
    .zp_row_rT>div{ padding: 0}
    .jszc_list{ width: 100%; border: none}
    .jszc_right{ width: 100%; margin-top: 30px;}
    .rc_scoll .carousel-control.left{ left: 0;}
    .rc_scoll .carousel-control.right{ right: 0}
}
@media (max-width: 760px){
    .in_s2{ height: 284px;}
    .in_s1{ height: 610px}
    .qycp_list a>span{ height: 180px}
    .qycp_list li {
        height: 270px;
        margin-top: 30px;
    }
    .qycp_list a>p{ margin-top: 10px;}
    .ny_top .pull-right{
        width: 100%;
        border-top: 1px solid #cdcdcd;
    }
    .zp_row_r{ width: 90%}
    .jszc_serch_box{ width: 80%}
    .news_list_R>h2{ font-size: 16px; height: 28px; line-height: 28px;}

}
@media (max-width:640px){
    .page a{ font-size: 12px; width: 40px;}
    .product_itemC>p{ width: 100% !important;}
    .index_small{    white-space: normal;}
    .zp_content{ width: 100%}
    .doc_download li{ overflow: hidden}
    .doc_download li a>span{ display: none}
    .in_a_items{ margin-top: 20px;}
    .in_n_text{ margin-bottom: 0}
    .in_news .in_n_t{ margin-bottom: 10px; margin-top: 10px}
    .in_news .line{ margin-bottom: 10px;}
    .in_news_item{ height: 350px;}
    .logo img{ margin-left: 10px; height: 50px; margin-top: 5px;}
    .video_icon{ width: 140px; height: 140px; margin-top: -70px; margin-left: -70px;}
    .video_icon>span{ font-size: 22px; margin-bottom: 20px;}
    .video_icon img{ width: 70px;}
    .in_sall div span{ font-size: 24px;bottom: 50px;}
    .in_s2{ height: 264px;}
    .in_s1{ height: 500px}
    .in_news .nimg_box{ height: 180px;}
    .in_n_text{ font-size: 14px; line-height: 24px;}
    .header{ height: 60px;}
    body{ padding-top: 60px;}
    .phone_menu{ width: 60px; height: 60px;}
    .footer_link1 >div{ width: 33.3%; margin-bottom: 20px;}
    .layui-layer-page{ width: 100% !important; height:350px !important;}
    .copyRight{ display: none}
    .product_itemC>h2{ font-size: 24px; line-height: 38px;}
    .product_itemC>p{ font-size: 16px; margin-top: 20px;}
    .footer_link a, .footer_link span{ font-size: 14px; line-height: 28px;}
    .ny_top{ background-color: #fff; line-height:50px;}
    .ny_top a{ font-size: 16px; color: #3e3e3e}
    .text_title{ height: 50px; line-height: 50px; font-size: 20px;}
    .content{ font-size: 14px; line-height: 32px;}
    .navs{ top: 60px;}
    .zp_row_rT >div:nth-child(4),.zp_row_rT >div:nth-child(5),.zp_row_rT >div:nth-child(6){ display: none}

    .qycp_list a>span{ height: 130px}
    .qycp_list li {
        height: 210px;
        margin-top: 30px;
    }
    .qycp_list a>p{ margin-top: 10px;}
    .qycp_list a>h2{ font-size: 16px; margin: 5px 0}
    .page{ padding: 40px 0}
    .qycp_list a>p{ display: none}

    .ny_top .pull-right a{ padding: 0 15px; font-size: 14px;}
    .zp_row_r{ width: 90%}
    .zp_row_rT{ font-size: 12px; margin: 0}
    .zp_row .zp_row_l{ display: none}
    .zp_row_r{ width: 100%}
    .zp_content_p{ width: 95%; padding: 2.5%; overflow: hidden; margin: 0}
    .zp_content{ left: 0}
    .hzhb_item{ height: 50px; margin-top: 16px}
    .pxjh_left,.pxjh_right{ width: 100%; margin: 0}
    .edi_news_special .pull-right >h3{ line-height: 24px; font-size: 14px;}
    .edi_news_special .pull-right >.date{ display: none}
    .edi_news_list li,.pxjh_left_list li{ height: 40px; line-height: 40px; font-size: 12px}
    .pxjh_right{ padding: 0}
    .jszc_serch_box{ width: 90%}
    .serch_input{ width: 80%}
    .serch_btn{ width: 15%}
    .jszc_list_p{ font-size: 14px; line-height: 28px;}
    .jszc_list_h2{ font-size: 16px; line-height: 40px; }
    .jszc_right_l2 li{ height: 144px;}
    .news_list_L{ display: none}
    .news_list_R{ width: 95%; margin: 0 2.5%}
    .news_list_R{ height: auto}
    .news_list_R>p{ font-size: 12px; line-height: 20px; padding-bottom: 5px}
    .news_list_R>h2{ height: auto}
    .news_list li{ margin-top: 20px;}
    .footer{ padding:20px 0}
    .news_title h1 {
        line-height: 35px;
        margin-top: 12px;
        margin-bottom: 10px;
        font-size: 20px;
        color: #202020;
    }
    .news_date {
        font-size: 14px;
        line-height: 30px;
        margin-bottom: 10px;
        color: #848484;
        height: 30px;
    }
    .rc_scoll li,.rc_scoll{ height: 140px;}
    .rcsh_top{ margin-top: 20px}
    .hytz_list_c{ font-size: 16px; line-height: 30px}
    .hytz_list li{ margin-top: 30px;}
    .xq_bottom_an li{ height: 240px; line-height: 30px}
    .xq_bottom_an li i{ height:190px;}
    .content_xq_item .text>div{ margin-top: 0; margin-bottom: 30px;}
    .download_video_li{ width: 100%; height: 154px;}
    .download_video_li .text span{ font-size: 12px;}
    .download_video_li .img{ height: 110px;}
}
@media (max-width:400px){
    .video_icon{ width: 160px; height: 100px; margin-top: -50px; margin-left: -80px;}
    .video_icon>span{ font-size: 16px; margin-bottom: 10px;}
    .video_icon img{ width: 50px;}
    .in_s2{ height: 204px;}
    .in_s1{ height: 400px}
    .in_sall div span{ font-size: 20px;}
    .product_item{ padding: 20px 0}
    .product_itemC{ width: 100%}
    .product_itemC>p{ font-size: 14px; line-height: 24px;}
    .product_itemC>a{ margin-top: 30px;}
    .ny_top{ background-color: #fff; line-height:30px;}
    .ny_top a{ font-size: 14px; color: #3e3e3e}
    .qycp_list a>span{ height: 80px}
    .qycp_list li {
        height: 140px;
        margin-top:20px;
    }
    .qycp_list a>p{ margin-top: 10px;}
    .qycp_list a>h2{ font-size: 14px; line-height: 20px}
    .ny_top .pull-right a{ padding: 0 5px}
    .ny_top_l{ font-size: 10px;}
    .ny_top_l a{ color: #b7b7b7}
    .edi_news_special .pull-right >.p{ font-size: 12px;line-height: 20px; }
    .serch_input{ width: 80%}
    .serch_btn{ width: 18%}
    .serch_input,.serch_btn{ height: 40px;}
    .jszc_serch{ height: 110px;}
    .blongLink li a>span{ display: none}
    .blongLink li a>i{ display: none}
    .rc_scoll li,.rc_scoll{ height: 100px;}
    .hytz_list_c{ font-size: 12px; line-height:24px}
    .hytz_list_c h2 {
        font-size: 16px;
        color: #555555;
        font-weight: bold;
        height: 50px;
        line-height: 50px;
    }
    .xq_bottom_an li{ height: 170px; line-height: 20px}
    .xq_bottom_an li i{ height:120px;}
    .download_video_li{ width: 100%; height: 124px;}
    .download_video li{height: 124px;}

    .download_video_li .text span{ font-size: 10px;}
    .download_video_li .img{ height: 80px;}

}



#hw1_search_box {
    display: none;
    width: 350px;
    top: 88px;
    right: -2%;
    margin-left: -20px;
    position: absolute;
    z-index: 20;
    padding: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(224, 224, 224);
    background: rgb(255, 255, 255);
}
 #hw1_search_box .triangle {
    height: 15px;
    overflow: hidden;
    position: absolute;
    top: -15px;
    width: 320px;
    right: 0;
    display: none\9;
}
 #hw1_search_box .triangle:before {
    content: "";
    position: absolute;
    top: 5px;
    right: 10px;
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: -webkit-linear-gradient(top, #fff, #fff);
    background-image: -moz-linear-gradient(top, #fff, #fff);
    background-image: -o-linear-gradient(top, #fff, #fff);
    background-image: linear-gradient(to bottom, #fff, #fff);
}
#hw1_search_box input[type="text"]:focus{
    -webkit-box-shadow: inset 0 1px 1px rgba(102,175,223,.6),0 1px 8px rgba(102,175,223,.6);
    box-shadow: inset 0 1px 1px rgba(102,175,223,.6),0 1px 8px rgba(102,175,223,.6);
}
 #hw1_search_box .triangle:before {
    content: "";
    position: absolute;
    top: 5px;
    right: 10px;
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: -webkit-linear-gradient(top, #fff, #fff);
    background-image: -moz-linear-gradient(top, #fff, #fff);
    background-image: -o-linear-gradient(top, #fff, #fff);
    background-image: linear-gradient(to bottom, #fff, #fff);
}
#hw1_search_box div:nth-child(2) {
    height: 36px;
    position: relative;
}
#hw1_search_box input[type="text"] {
    position: absolute;
    top: 1px;
    width: 100%;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    border: 1px solid #ccc;
    height: 34px;
    padding: 0 10px;
}
#hw1_search_box input[type="submit"] {
    width: 39px;
    height: 36px;
    background: url("../images/hw1_sprite.png") 0px -142px;
    border: 0;
    position: absolute;
    z-index: 2;
    right: 0;
    top: 0;
}

